 #pragma once
#include "BcstDataProviderBase.h"
#include "../include/HttpClient.h"
class HttpBcstDataProvider:public BcstDataProviderBase
{
public:
	HttpBcstDataProvider(std::string statusURL,std::string slotsURL,std::string adListURL);
	virtual ~HttpBcstDataProvider(void);
protected:
	virtual DataSource* CreateDataSource(string csAreaCode ,int type);
	virtual TickSource* CreateTickSource();
private:
	std::string m_statusURL;
	std::string m_slotsURL;
	std::string m_adListURL;
	HttpClient* m_pHttpClient;

};
